package com.example.javasystem.service;

import com.example.javasystem.entity.ITable;

import java.util.Date;
import java.util.List;

public interface ResourceService {

    /**
     * 两种模式
     * 1. 标记异常数据
     * 2. 直接删除异常数据 TODO
     */
    boolean cleanData();

    /**
     * 获取内部表的所有数据
     */
    List<ITable> getAllData();

    /**
     * 获取指定罐体的数据
     */
    List<ITable> getOneData(Integer tankNumber);

    /**
     * 获取指定时间范围内的醋酸发酵信息
     * @param startTime 开始时间
     * @param endTime 结束时间
     * @return 数据列表
     */
    List<ITable> getByTimeRange(Date startTime, Date endTime);

}
